/*
* @Author: zlx
* @Date:   2018-03-03 16:08:24
* @Last Modified by:   Marte
* @Last Modified time: 2018-03-14 10:05:00
*/
//三方登录用户信息
var loginType=1;//三方类型  1 qq 2 微信
$(function(){
//微信授权登录
	var login_type=window.location.search.split('?')[1];
	if(1==login_type){
		$('.login_btn').attr('id','qqLoginBtn');
		QC.Login({
	        //btnId：插入按钮的节点id，必选
	        btnId:"qqLoginBtn",
	        //用户需要确认的scope授权项，可选，默认all
	        scope:"all",
	        //按钮尺寸，可用值[A_XL| A_L| A_M| A_S|  B_M| B_S| C_S]，可选，默认B_S
	        size: "C_S"
	    }, function(reqData, opts){//登录成功
	        //根据返回数据，更换按钮显示状态方法
	        console.log(reqData);//查看返回数据
	        localStorage.setItem("qq_info",JSON.stringify(reqData))
	        QC.Login.getMe(function(openId, accessToken){//获取用户的openId
	            console.log('QQOPENID:'+openId);
	            localStorage.setItem("openId",openId)
	            loginType=1;
	            //判断用户是否绑定手机号
	            bing_phone(openId,loginType,reqData);
	            tips('正在登陆')
	//          san_login(user_data)
	//          thirdparty(null,null,reqData.figureurl_qq_2,reqData.nickname,1,openId);
	            QC.Login.signOut();//退出QQ登录调用事件
	//          window.location.href=rootdomain+"html/homePage/sy.html";
	        });
	    });
	}else{
		$('.login').attr('id','wx');
	}
})
//判断用户是否绑定手机号
function bing_phone(openId,loginType,reqData){
	$.post(apicom+'mobile/view/member/checkPhone',{
//	$.post('http://192.168.30.226:10001/mobile/view/member/checkPhone',{
		openId:openId,
		loginType:loginType
	},function(res){
		if(typeof res == "string"){
            res=JSON.parse(res);
        }
//		res=JSON.parse(res);
		console.log(res);
		//qq登陆
		if(1==loginType){
			user_info.logoAttachmentAddress=reqData.figureurl_qq_2;
    		user_info.qqOppendId=openId;
    		user_info.sex=reqData.gender;
		}else{
			//微信登陆
			user_info.wxOppendId='';
			user_info.wxNickName='';
		}
		user_info.thirdPartyType=loginType;
		user_info.qqNickName=loginType;
		user_info.mark=mark;
		user_info.bindStatus=	res.content.bindStatus;
		user_info.smsCode='';
		if("女"==user_info.sex){
			user_info.sex=2;
		}else{
			user_info.sex=1;
		}
		console.log(res.content.bindStatus)
    	if(1==res.code && 0!=res.content.bindStatus){
    		//用户已绑定手机号
    		//qq登陆
    		user_info.phone=res.content.phone;
    		san_login(user_info)
    	}else{
    		tips(res.msg)
    		localStorage.setItem('user_info',JSON.stringify(user_info));
//    		未绑定手机号
    		window.location.href='../singlecenter/binding_phone.html';
    	}
    })
}
$(".head .left").click(function(event) {
    window.history.go(-1);
});
//三方授权绑定手机号
function san_login(user_info){
	$.post(apicom+'mobile/view/member/thirdParty-login',user_info,function(res){
		if(typeof res == "string"){
            res=JSON.parse(res);
        }
    	if(1==res.code){
    		user_info.nickname=res.nickname;
    		user_info.uuid=res.uuid;
    		user_info.token=res.token;
    		user_info.id=res.id;
    		localStorage.setItem('user_info',JSON.stringify(user_info));
    		setTimeout(function(){
    			window.location.href="../homePage/sy.html"; 
    		},1000)
    	}
    })
}
